(query-replace-read-args): Implement `\,' and `\#'
authorDavid Kastrup <dak@gnu.org>
Thu, 24 Jun 2004 10:26:24 +0000 (10:26 +0000)
committerDavid Kastrup <dak@gnu.org>
Thu, 24 Jun 2004 10:26:24 +0000 (10:26 +0000)
commitc5eec912ff0d0b17abf95ce3c1ee1aad437fed62
tree63c3aca506020cd7827302185d47625314351f59
parent99aa555a0e7ed685d784ae7d065254670b2c8d2a
(query-replace-read-args): Implement `\,' and `\#'
replacements here.
(query-replace-regexp): Doc string explaining this and the new
`\?' replacement.  Remove `\,' and `\#' implementation here, as it
is better placed in `query-replace-read-args'.
(replace-regexp): Explain `\,', `\#' and `\?'.
(replace-match-data): New function for thorough reuse/destruction
of old match-data.
(replace-match-maybe-edit): Function for implementing `\?'
editing.
(perform-replace): Fix maintaining of the match stack including
already matched regions, implement `\?', fix various problems
with regions while editing and other stuff.
(replace-highlight): Simplified.
lisp/ChangeLog
lisp/replace.el